Experience with Collaboration Systems in Undergraduate Software Engineering Courses

نویسنده

  • Ken Bauer
چکیده

Systems for collaboration are essential tools in an undergraduate software engineering course. A combination of software configuration management, issue tracking and collaborative documentation systems is a common base for courses with a group project component. We offer reflection from our experience using such tools in undergraduate courses in Mexico (Tecnológico de Monterrey, Campus Guadalajara) and Canada (University of Alberta).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Undergraduate Option in Software Engineering: Analysis and Rationale

This paper discusses an undergraduate option in software engineering which is currently in the approval process at the University of Ottawa. The proposed option represents a close collaboration between the Department of Computer Science and the Department of Electrical and Computer Engineering. In this paper we present an analysis of the weaknesses of the graduates of existing programs and some...

متن کامل

Changing Students' Perceptions: An Analysis of the Supplementary Benefits of Collaborative Software Development

Collaborative work has been in use as an instructional tool to increase student understanding through collaborative learning and to improve student performance in computer science courses. However, little work has been done to understand how the act of collaboration, through pair programming or group work, impacts a student’s knowledge of the benefits and difficulties of collaborative work. Exp...

متن کامل

Teaching Software Modeling and Design

This paper describes my experience with teaching courses on software modeling and design to undergraduate and graduate (Masters and PhD) students, in addition to in-depth short courses to industry. The undergraduate course is an introductory software engineering course, which includes lectures on software modeling and design. The Masters course is a detailed course on software modeling and desi...

متن کامل

Incorporating Large-Scale Projects into a Multi-Disciplinary Approach to Embedded Systems*

Embedded computer systems play an increasingly important role in today’s society. In order to adequately prepare today’s computer science, computer engineering, and electrical engineering students for their future careers, the special problems with embedded systems development must be adequately addressed in their education. VESL (Visions for Embedded Systems Laboratories) is a project that is ...

متن کامل

Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience

The ability to manage software teams and the ability to productively interact with a project manager are important skills in many computing professions. The integration into the computer science and software engineering curricula of opportunities for students to learn and exercise these skills, however, could be challenging due to various logistical reasons. The work described in this paper eva...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008